<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/B2B.Web" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/B2B.Web" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="ArrayOfStok">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Stok" nillable="true" type="tns:Stok" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfStok" nillable="true" type="tns:ArrayOfStok" />
  <xs:complexType name="Stok">
    <xs:sequence>
      <xs:element minOccurs="0" name="Adi" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="AltGrupKodu" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DovizCinsi" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="Fiyat" type="xs:double" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="KategoriKodu" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="KdvID" type="xs:int" />
      <xs:element minOccurs="0" name="KdvOrani" type="xs:double" />
      <xs:element minOccurs="0" name="Kodu" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Resim" nillable="true" type="xs:base64Binary" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Stok" nillable="true" type="tns:Stok" />
  <xs:complexType name="ArrayOfDbKategori">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DbKategori" nillable="true" type="tns:DbKategori" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDbKategori" nillable="true" type="tns:ArrayOfDbKategori" />
  <xs:complexType name="DbKategori">
    <xs:sequence>
      <xs:element minOccurs="0" name="Adi" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Kodu" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DbKategori" nillable="true" type="tns:DbKategori" />
  <xs:complexType name="ArrayOfDbAltGrup">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DbAltGrup" nillable="true" type="tns:DbAltGrup" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDbAltGrup" nillable="true" type="tns:ArrayOfDbAltGrup" />
  <xs:complexType name="DbAltGrup">
    <xs:sequence>
      <xs:element minOccurs="0" name="Adi" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Kodu" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DbAltGrup" nillable="true" type="tns:DbAltGrup" />
  <xs:complexType name="ArrayOfDovizKuru">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DovizKuru" nillable="true" type="tns:DovizKuru" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDovizKuru" nillable="true" type="tns:ArrayOfDovizKuru" />
  <xs:complexType name="DovizKuru">
    <xs:sequence>
      <xs:element minOccurs="0" name="DovizCinsi" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Kur" type="xs:double" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DovizKuru" nillable="true" type="tns:DovizKuru" />
  <xs:complexType name="ArrayOfCari">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Cari" nillable="true" type="tns:Cari" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCari" nillable="true" type="tns:ArrayOfCari" />
  <xs:complexType name="Cari">
    <xs:sequence>
      <xs:element minOccurs="0" name="Adi" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Kodu" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Cari" nillable="true" type="tns:Cari" />
  <xs:complexType name="ArrayOfFiyatListesi">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="FiyatListesi" nillable="true" type="tns:FiyatListesi" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFiyatListesi" nillable="true" type="tns:ArrayOfFiyatListesi" />
  <xs:complexType name="FiyatListesi">
    <xs:sequence>
      <xs:element minOccurs="0" name="BrutFiyat" type="xs:double" />
      <xs:element minOccurs="0" name="CariKodu" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DovizCinsi" type="xs:unsignedByte" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Isk1Oran" type="xs:double" />
      <xs:element minOccurs="0" name="Isk1Tutar" type="xs:double" />
      <xs:element minOccurs="0" name="Isk2Oran" type="xs:double" />
      <xs:element minOccurs="0" name="Isk2Tutar" type="xs:double" />
      <xs:element minOccurs="0" name="Isk3Oran" type="xs:double" />
      <xs:element minOccurs="0" name="Isk3Tutar" type="xs:double" />
      <xs:element minOccurs="0" name="Isk4Oran" type="xs:double" />
      <xs:element minOccurs="0" name="Isk4Tutar" type="xs:double" />
      <xs:element minOccurs="0" name="Isk5Oran" type="xs:double" />
      <xs:element minOccurs="0" name="Isk5Tutar" type="xs:double" />
      <xs:element minOccurs="0" name="Isk6Oran" type="xs:double" />
      <xs:element minOccurs="0" name="Isk6Tutar" type="xs:double" />
      <xs:element minOccurs="0" name="StokKodu" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="FiyatListesi" nillable="true" type="tns:FiyatListesi" />
  <xs:complexType name="ArrayOfSiparis">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Siparis" nillable="true" type="tns:Siparis" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSiparis" nillable="true" type="tns:ArrayOfSiparis" />
  <xs:complexType name="Siparis">
    <xs:sequence>
      <xs:element minOccurs="0" name="Aciklama" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CariKodu" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fiyat" type="xs:double" />
      <xs:element minOccurs="0" name="Gonderildi" type="xs:boolean" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Iskonto1" type="xs:double" />
      <xs:element minOccurs="0" name="Iskonto2" type="xs:double" />
      <xs:element minOccurs="0" name="Iskonto3" type="xs:double" />
      <xs:element minOccurs="0" name="Iskonto4" type="xs:double" />
      <xs:element minOccurs="0" name="Iskonto5" type="xs:double" />
      <xs:element minOccurs="0" name="Iskonto6" type="xs:double" />
      <xs:element minOccurs="0" name="KdvID" type="xs:int" />
      <xs:element minOccurs="0" name="KdvOran" type="xs:double" />
      <xs:element minOccurs="0" name="KdvTutar" type="xs:double" />
      <xs:element minOccurs="0" name="KullaniciID" type="xs:int" />
      <xs:element minOccurs="0" name="Miktar" type="xs:double" />
      <xs:element minOccurs="0" name="Onaylandi" type="xs:boolean" />
      <xs:element minOccurs="0" name="OnaylayanKullaniciID" type="xs:int" />
      <xs:element minOccurs="0" name="Satir" type="xs:int" />
      <xs:element minOccurs="0" name="Seri" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Sira" type="xs:int" />
      <xs:element minOccurs="0" name="StokKodu" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Tarih" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Tutar" type="xs:double" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Siparis" nillable="true" type="tns:Siparis" />
  <xs:complexType name="Kullanici">
    <xs:sequence>
      <xs:element minOccurs="0" name="Adi" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Adres" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CepTelefonu" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="FirmaKodu" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="GrupID" type="xs:int" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Ilce" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ListeDisiAlabilir" type="xs:boolean" />
      <xs:element minOccurs="0" name="OnayVerebilir" type="xs:boolean" />
      <xs:element minOccurs="0" name="Sehir" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Sifre" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SiparisVerebilir" type="xs:boolean" />
      <xs:element minOccurs="0" name="SiparisiOnayli" type="xs:boolean" />
      <xs:element minOccurs="0" name="SonGirisIPAdress" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="SonGirisTarihi" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Soyadi" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Telefon" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Yonetici" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Kullanici" nillable="true" type="tns:Kullanici" />
  <xs:complexType name="ArrayOfKategori">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Kategori" nillable="true" type="tns:Kategori" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfKategori" nillable="true" type="tns:ArrayOfKategori" />
  <xs:complexType name="Kategori">
    <xs:sequence>
      <xs:element minOccurs="0" name="Adi" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Kodu" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StokSayisi" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Kategori" nillable="true" type="tns:Kategori" />
  <xs:complexType name="ArrayOfAltGrup">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="AltGrup" nillable="true" type="tns:AltGrup" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfAltGrup" nillable="true" type="tns:ArrayOfAltGrup" />
  <xs:complexType name="AltGrup">
    <xs:sequence>
      <xs:element minOccurs="0" name="Adi" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Kodu" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="StokSayisi" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="AltGrup" nillable="true" type="tns:AltGrup" />
  <xs:complexType name="ArrayOfSiparisDetay">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SiparisDetay" nillable="true" type="tns:SiparisDetay" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSiparisDetay" nillable="true" type="tns:ArrayOfSiparisDetay" />
  <xs:complexType name="SiparisDetay">
    <xs:sequence>
      <xs:element minOccurs="0" name="Adet" type="xs:double" />
      <xs:element minOccurs="0" name="Adi" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Fiyat" type="xs:double" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="Iskonto" type="xs:double" />
      <xs:element minOccurs="0" name="KdvOrani" type="xs:double" />
      <xs:element minOccurs="0" name="KdvTutari" type="xs:double" />
      <xs:element minOccurs="0" name="Kod" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Sec" type="xs:boolean" />
      <xs:element minOccurs="0" name="Yekun" type="xs:double" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SiparisDetay" nillable="true" type="tns:SiparisDetay" />
  <xs:complexType name="ArrayOfSiparisOzet">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="SiparisOzet" nillable="true" type="tns:SiparisOzet" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSiparisOzet" nillable="true" type="tns:ArrayOfSiparisOzet" />
  <xs:complexType name="SiparisOzet">
    <xs:sequence>
      <xs:element minOccurs="0" name="Durum" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Kullanici" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Sec" type="xs:boolean" />
      <xs:element minOccurs="0" name="Seri" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Sira" type="xs:int" />
      <xs:element minOccurs="0" name="Tarih" type="xs:dateTime" />
      <xs:element minOccurs="0" name="Tutar" type="xs:double" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="SiparisOzet" nillable="true" type="tns:SiparisOzet" />
  <xs:complexType name="ArrayOfKullaniciGrup">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="KullaniciGrup" nillable="true" type="tns:KullaniciGrup" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfKullaniciGrup" nillable="true" type="tns:ArrayOfKullaniciGrup" />
  <xs:complexType name="KullaniciGrup">
    <xs:sequence>
      <xs:element minOccurs="0" name="Adi" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="KullaniciGrup" nillable="true" type="tns:KullaniciGrup" />
  <xs:complexType name="ArrayOfFavorite">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Favorite" nillable="true" type="tns:Favorite" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFavorite" nillable="true" type="tns:ArrayOfFavorite" />
  <xs:complexType name="Favorite">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="KullaniciID" type="xs:int" />
      <xs:element minOccurs="0" name="StokID" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Favorite" nillable="true" type="tns:Favorite" />
  <xs:complexType name="ArrayOfKullanici">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Kullanici" nillable="true" type="tns:Kullanici" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfKullanici" nillable="true" type="tns:ArrayOfKullanici" />
  <xs:complexType name="ArrayOfParametre">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Parametre" nillable="true" type="tns:Parametre" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfParametre" nillable="true" type="tns:ArrayOfParametre" />
  <xs:complexType name="Parametre">
    <xs:sequence>
      <xs:element minOccurs="0" name="ID" type="xs:int" />
      <xs:element minOccurs="0" name="ParametreAdi" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ParametreDegeri" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Parametre" nillable="true" type="tns:Parametre" />
</xs:schema>